package com.wyz.socket.core;

public class Common {
    public static final String PARAMETER = " " ;

    public static final String COMMAND = "--m" ;

    public static final String COMMON_EXIT = "00bye00" ;

    public static final String COMMAND_UPLOAD_FILE = "--f"+PARAMETER;
    // 客户端发送给服务端命令
    // 绑定Stream 到一个命令链接(socket) 一个客户client 会和服务器建立两个链接 一个用于通话桥接,一个用于命令传输
    // 后期可改成 一个socket 同于消息的推送 一个用于语言视频桥接
    public static final String COMMAND_CONNECTOR_BIND = "--m c bind" + PARAMETER;
    // 创建对话房间
    public static final String COMMAND_AUDIO_CREATE_ROOM = "--m a create";
    // 加入对话房间(带参数)
    public static final String COMMAND_AUDIO_JOIN_ROOM = "--m a join" + PARAMETER;
    // 主动离开对话房间
    public static final String COMMAND_AUDIO_LEAVE_ROOM = "--m a leave";

    // 服务端回送客户端命令详情 ,类似于opengl状态机
    // 回送服务器的唯一标志带参数
    public static final String COMMAND_INFO_NAME = "--i server" + PARAMETER;
    // 回送语言群名称(参数)
    public static final String COMMAND_INFO_AUDIO_ROOM = "--i a room" + PARAMETER;
    // 回送语言聊天开始(参数)
    public static final String COMMAND_INFO_AUDIO_START = "--i a start" + PARAMETER;
    // 回送语言结束
    public static final String COMMAND_INFO_AUDIO_STOP = "--i a stop";
    // 回送语言操作错误
    public static final String COMMAND_INFO_AUDIO_ERROR = "--i a error";
}
